/**
 * 
 */
package edu.umd.clip.lm.model.training;

import java.io.Serializable;
import java.util.*;

/**
 * @author Denis Filimonov <den@cs.umd.edu>
 *
 */
public class ActiveTreeNode implements Serializable {
	private static final long serialVersionUID = 1L;
	
	double nodeCosts[];
	long counts[];
	double lambda;
	int possibleQuestions[];
	
	// vocabulary w_i
	long possibleWords[];
	
	public ActiveTreeNode(int dataNum) {
		lambda = 1.0;
		counts = new long[dataNum];
		nodeCosts = new double[dataNum];
		Arrays.fill(nodeCosts, Double.MAX_VALUE);
		possibleWords = null;
	}
}
